package com.jnxx.okr.controller;

import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson2.JSON;
import com.jnxx.basic.util.AjaxResult;
import com.jnxx.basic.util.HttpTool;
import com.jnxx.okr.vo.ExternalRobotResultDataDto;
import com.jnxx.okr.vo.ExternalRobotResultDto;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;

@Slf4j
@RestController
@RequestMapping("/api/alignment")
public class ExternalRobotController {

    @PostMapping("/callBackMsg")
    public String callBackMsg(@RequestBody HashMap<String,String> map){
        log.info("请求参数"+map);
        String atMe = map.get("atMe");
        boolean aBoolean = Boolean.parseBoolean(atMe);
        if (!aBoolean){
            ExternalRobotResultDto resultDto = new ExternalRobotResultDto();
            ExternalRobotResultDataDto dataDto = new ExternalRobotResultDataDto();
            resultDto.setCode(0);
            resultDto.setMessage("成功");
            dataDto.setType(0);
            resultDto.setData(dataDto);
            return JSON.toJSONString(resultDto);
        }
        String url = "http://127.0.0.1:8068/api/robot/callBackMsg";
        return HttpTool.sendPost(url, map);
    }


}
